package cn.smbms.dao.user;

import java.sql.Connection;
import java.util.List;

import org.apache.ibatis.annotations.Param;

import cn.smbms.pojo.User;

public interface UserMapper {

	//根据输入的参数查询
	public List<User> findUserListByNameAndRole(@Param("user")User user, @Param("currentPageNo")int currentPageNo, @Param("pageSize")int pageSize);
	
	//添加增加用户信息
	public int insertUser(User user);
	
	//查看单个增加用户信息
	public User findOneUserById(int id);
	
	//修改增加用户信息
	public int updateUser(User user);
	
	//删除增加用户信息
	public int deleteUser(int id);
	
	//通过userCode获取User
	public User getLoginUser(String userCode);
	
	// 修改用户密码
	public int updatePsw(@Param("id")int id,@Param("pwd")String pwd);
	
	//获得根据条件查找用户数量
	public int getUserCount(User user);
}
